.class public Lcom/glympse/platform/common/ConfigBase;
.super Ljava/lang/Object;
.source "ConfigBase.java"


# static fields
.field public static final DEFAULT_DURATION:I = 0xdbba0

.field public static final EExpireOnArrival_Auto:I = 0x2

.field public static final EExpireOnArrival_Never:I = 0x0

.field public static final EExpireOnArrival_Prompt:I = 0x1

.field public static final EFacebookScope_Everyone:I = 0x7

.field public static final EFacebookScope_Friends:I = 0x2

.field public static final EFacebookScope_Friends_FriendsOfFriends:I = 0x3

.field public static final EFacebookScope_Friends_FriendsOfFriends_Networks:I = 0x6

.field public static final EFacebookScope_Friends_Networks:I = 0x5

.field public static final EFacebookScope_Networks:I = 0x4

.field public static final EFacebookScope_Self:I = 0x1

.field public static final EFacebookScope_WallSetting:I = 0x0

.field private static final EULA_VERSION:I = 0x2

.field public static final EUnits_Default:I = 0x0

.field public static final EUnits_Imperial:I = 0x1

.field public static final EUnits_Metric:I = 0x2

.field private static final FILE_NAME:Ljava/lang/String; = "config"

.field private static final LIVE_SERVER_DOMAIN:Ljava/lang/String; = "services.glympse.com"

.field private static final TEST_SERVER_DOMAIN:Ljava/lang/String; = "services.dev.glympse.com"

.field public static ms_nDefaultDurationMs:I


# instance fields
.field public m_eExpireOnArrival:I

.field public m_eFacebookScope:I

.field public m_eUnits:I

.field public m_fDebug:Z

.field public m_fDefaultMetric:Z

.field public m_fShareMyLocation:Z

.field public m_fShareSpeed:Z

.field public m_fTestConfigPersist:Z

.field public m_fTestConfigThisRun:Z

.field public m_fTestSSL:Z

.field public m_lExpireTime:J

.field public m_lLastScannedEmailTime:J

.field public m_lLastScannedSmsTime:J

.field public m_nAcceptedEulaVersion:I

.field public m_nFileBuild:I

.field public m_nOriginalBuild:I

.field public m_nRunsTotal:I

.field public m_nTestHTTP:I

.field public m_nTestHTTPS:I

.field public m_strFacebookName:Ljava/lang/String;

.field public m_strGlympsePassword:Ljava/lang/String;

.field public m_strGlympseUserId:Ljava/lang/String;

.field public m_strNickName:Ljava/lang/String;

.field public m_strOriginalBuildName:Ljava/lang/String;

.field public m_strTestDomain:Ljava/lang/String;

.field public m_strTestPassword:Ljava/lang/String;

.field public m_strTestUserId:Ljava/lang/String;

.field public m_strTwitterName:Ljava/lang/String;

.field public m_strTwitterToken:Ljava/lang/String;

.field public m_strTwitterTokenSecret:Ljava/lang/String;


# direct methods
.method static constructor <clinit>()V
    .locals 1

    .prologue
    .line 53
    const v0, 0xdbba0

    sput v0, Lcom/glympse/platform/common/ConfigBase;->ms_nDefaultDurationMs:I

    .line 20
    return-void
.end method

.method public constructor <init>()V
    .locals 6

    .prologue
    const-wide/16 v4, 0x0

    const/4 v3, 0x1

    const/4 v2, 0x0

    const/4 v1, 0x0

    .line 20
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 48
    iput v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_nFileBuild:I

    .line 49
    iput v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_nRunsTotal:I

    .line 50
    iput v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_nOriginalBuild:I

    .line 51
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strOriginalBuildName:Ljava/lang/String;

    .line 52
    iput v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_nAcceptedEulaVersion:I

    .line 54
    iput-wide v4, p0, Lcom/glympse/platform/common/ConfigBase;->m_lLastScannedSmsTime:J

    .line 55
    iput-wide v4, p0, Lcom/glympse/platform/common/ConfigBase;->m_lLastScannedEmailTime:J

    .line 56
    iput-wide v4, p0, Lcom/glympse/platform/common/ConfigBase;->m_lExpireTime:J

    .line 57
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympseUserId:Ljava/lang/String;

    .line 58
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympsePassword:Ljava/lang/String;

    .line 59
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterName:Ljava/lang/String;

    .line 60
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterToken:Ljava/lang/String;

    .line 61
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterTokenSecret:Ljava/lang/String;

    .line 62
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strFacebookName:Ljava/lang/String;

    .line 63
    const/4 v0, 0x2

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_eFacebookScope:I

    .line 64
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strNickName:Ljava/lang/String;

    .line 65
    iput-boolean v3, p0, Lcom/glympse/platform/common/ConfigBase;->m_fShareMyLocation:Z

    .line 66
    iput-boolean v3, p0, Lcom/glympse/platform/common/ConfigBase;->m_fShareSpeed:Z

    .line 67
    iput-boolean v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_fDebug:Z

    .line 68
    invoke-static {}, Lcom/glympse/platform/Platform;->GetDefaultMetric()Z

    move-result v0

    iput-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fDefaultMetric:Z

    .line 69
    iput v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_eUnits:I

    .line 70
    iput v3, p0, Lcom/glympse/platform/common/ConfigBase;->m_eExpireOnArrival:I

    .line 72
    iput-boolean v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigPersist:Z

    .line 73
    iput-boolean v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigThisRun:Z

    .line 74
    const-string v0, "services.dev.glympse.com"

    iput-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestDomain:Ljava/lang/String;

    .line 75
    const/16 v0, 0x50

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTP:I

    .line 76
    const/16 v0, 0x1bb

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTPS:I

    .line 77
    iput-boolean v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestSSL:Z

    .line 78
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestUserId:Ljava/lang/String;

    .line 79
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestPassword:Ljava/lang/String;

    .line 20
    return-void
.end method


# virtual methods
.method public AcceptedEula()V
    .locals 1

    .prologue
    .line 90
    const/4 v0, 0x2

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nAcceptedEulaVersion:I

    .line 91
    iget v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nRunsTotal:I

    add-int/lit8 v0, v0, 0x1

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nRunsTotal:I

    .line 92
    invoke-virtual {p0}, Lcom/glympse/platform/common/ConfigBase;->Save()V

    .line 93
    return-void
.end method

.method public ClearTwitterCredentials()V
    .locals 1

    .prologue
    const/4 v0, 0x0

    .line 111
    invoke-virtual {p0, v0, v0, v0}, Lcom/glympse/platform/common/ConfigBase;->SetTwitterToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 112
    return-void
.end method

.method public GetBaseUrl(Z)Ljava/lang/String;
    .locals 3
    .parameter "fHttps"

    .prologue
    .line 157
    iget-boolean v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigThisRun:Z

    if-eqz v1, :cond_0

    iget-boolean v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestSSL:Z

    if-nez v1, :cond_0

    .line 159
    const/4 p1, 0x0

    .line 163
    :cond_0
    iget-boolean v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigThisRun:Z

    if-eqz v1, :cond_1

    if-nez p1, :cond_1

    const/16 v1, 0x50

    iget v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTP:I

    if-eq v1, v2, :cond_1

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, ":"

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTP:I

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    move-object v0, v1

    .line 166
    .local v0, strPort:Ljava/lang/String;
    :goto_0
    new-instance v1, Ljava/lang/StringBuilder;

    if-eqz p1, :cond_3

    const-string v2, "https://"

    :goto_1
    invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 167
    iget-boolean v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigThisRun:Z

    if-eqz v2, :cond_4

    iget-object v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestDomain:Ljava/lang/String;

    invoke-static {v2}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v2

    if-nez v2, :cond_4

    iget-object v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestDomain:Ljava/lang/String;

    :goto_2
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 168
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 166
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    return-object v1

    .line 164
    .end local v0           #strPort:Ljava/lang/String;
    :cond_1
    iget-boolean v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigThisRun:Z

    if-eqz v1, :cond_2

    if-eqz p1, :cond_2

    const/16 v1, 0x1bb

    iget v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTPS:I

    if-eq v1, v2, :cond_2

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, ":"

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTPS:I

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    move-object v0, v1

    goto :goto_0

    :cond_2
    const-string v1, ""

    move-object v0, v1

    goto :goto_0

    .line 166
    .restart local v0       #strPort:Ljava/lang/String;
    :cond_3
    const-string v2, "http://"

    goto :goto_1

    .line 167
    :cond_4
    const-string v2, "services.glympse.com"

    goto :goto_2
.end method

.method public GetGlympsePassword()Ljava/lang/String;
    .locals 1

    .prologue
    .line 123
    iget-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigThisRun:Z

    if-eqz v0, :cond_0

    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestPassword:Ljava/lang/String;

    :goto_0
    return-object v0

    :cond_0
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympsePassword:Ljava/lang/String;

    goto :goto_0
.end method

.method public GetGlympseUserId()Ljava/lang/String;
    .locals 1

    .prologue
    .line 117
    iget-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigThisRun:Z

    if-eqz v0, :cond_0

    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestUserId:Ljava/lang/String;

    :goto_0
    return-object v0

    :cond_0
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympseUserId:Ljava/lang/String;

    goto :goto_0
.end method

.method public HasAcceptedEula()Z
    .locals 2

    .prologue
    .line 84
    const/4 v0, 0x2

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_nAcceptedEulaVersion:I

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    :goto_0
    return v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method public HasTwitterCredentials()Z
    .locals 1

    .prologue
    .line 105
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterToken:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_0

    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterTokenSecret:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_0

    const/4 v0, 0x1

    :goto_0
    return v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method public IsMetric()Z
    .locals 3

    .prologue
    const/4 v2, 0x1

    .line 98
    const/4 v0, 0x2

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_eUnits:I

    if-eq v0, v1, :cond_1

    .line 99
    iget v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_eUnits:I

    if-eq v2, v0, :cond_0

    iget-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fDefaultMetric:Z

    if-nez v0, :cond_1

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0

    :cond_1
    move v0, v2

    .line 98
    goto :goto_0
.end method

.method public Load()V
    .locals 8

    .prologue
    const/16 v7, 0x82

    .line 291
    new-instance v4, Lcom/glympse/platform/GFile;

    invoke-direct {v4}, Lcom/glympse/platform/GFile;-><init>()V

    .line 292
    .local v4, oGFile:Lcom/glympse/platform/GFile;
    const-string v5, "config"

    invoke-virtual {v4, v5}, Lcom/glympse/platform/GFile;->OpenForInput(Ljava/lang/String;)Z

    move-result v5

    if-eqz v5, :cond_1

    .line 295
    const/4 v2, 0x0

    .line 296
    .local v2, listNameValues:Lcom/glympse/platform/GVector$NameValueNodes;,"Lcom/glympse/platform/GVector$NameValueNodes;"
    :cond_0
    invoke-virtual {v4}, Lcom/glympse/platform/GFile;->ReadLine()Lcom/glympse/platform/GVector$NameValueNodes;

    move-result-object v2

    if-nez v2, :cond_6

    .line 314
    .end local v2           #listNameValues:Lcom/glympse/platform/GVector$NameValueNodes;,"Lcom/glympse/platform/GVector$NameValueNodes;"
    :cond_1
    iget-boolean v5, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigPersist:Z

    iput-boolean v5, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigThisRun:Z

    .line 316
    new-instance v5, Ljava/lang/StringBuilder;

    const-string v6, "Read config file version: "

    invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v6, p0, Lcom/glympse/platform/common/ConfigBase;->m_nFileBuild:I

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5}, Lcom/glympse/platform/common/Helpers;->Log(Ljava/lang/String;)V

    .line 318
    invoke-virtual {v4}, Lcom/glympse/platform/GFile;->Close()V

    .line 322
    iget v5, p0, Lcom/glympse/platform/common/ConfigBase;->m_nFileBuild:I

    if-le v7, v5, :cond_8

    const/4 v5, 0x1

    move v0, v5

    .line 325
    .local v0, fSave:Z
    :goto_0
    invoke-virtual {p0}, Lcom/glympse/platform/common/ConfigBase;->HasAcceptedEula()Z

    move-result v5

    if-eqz v5, :cond_2

    .line 327
    iget v5, p0, Lcom/glympse/platform/common/ConfigBase;->m_nRunsTotal:I

    add-int/lit8 v5, v5, 0x1

    iput v5, p0, Lcom/glympse/platform/common/ConfigBase;->m_nRunsTotal:I

    .line 328
    const/4 v0, 0x1

    .line 332
    :cond_2
    iget v5, p0, Lcom/glympse/platform/common/ConfigBase;->m_nOriginalBuild:I

    if-eqz v5, :cond_3

    iget-object v5, p0, Lcom/glympse/platform/common/ConfigBase;->m_strOriginalBuildName:Ljava/lang/String;

    invoke-static {v5}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v5

    if-eqz v5, :cond_4

    .line 334
    :cond_3
    iput v7, p0, Lcom/glympse/platform/common/ConfigBase;->m_nOriginalBuild:I

    .line 335
    const-string v5, "as"

    iput-object v5, p0, Lcom/glympse/platform/common/ConfigBase;->m_strOriginalBuildName:Ljava/lang/String;

    .line 336
    const/4 v0, 0x1

    .line 340
    :cond_4
    if-eqz v0, :cond_5

    .line 342
    invoke-virtual {p0}, Lcom/glympse/platform/common/ConfigBase;->Save()V

    .line 344
    :cond_5
    return-void

    .line 299
    .end local v0           #fSave:Z
    .restart local v2       #listNameValues:Lcom/glympse/platform/GVector$NameValueNodes;,"Lcom/glympse/platform/GVector$NameValueNodes;"
    :cond_6
    invoke-virtual {v2}, Lcom/glympse/platform/GVector$NameValueNodes;->elements()Ljava/util/Enumeration;

    move-result-object v1

    .local v1, iter:Ljava/util/Enumeration;
    :cond_7
    :goto_1
    invoke-interface {v1}, Ljava/util/Enumeration;->hasMoreElements()Z

    move-result v5

    if-eqz v5, :cond_0

    .line 301
    invoke-interface {v1}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lcom/glympse/platform/common/NameValueNode;

    .line 304
    .local v3, oCur:Lcom/glympse/platform/common/NameValueNode;
    iget-object v5, v3, Lcom/glympse/platform/common/NameValueNode;->m_strName:Ljava/lang/String;

    invoke-static {v5}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v5

    if-nez v5, :cond_7

    iget-object v5, v3, Lcom/glympse/platform/common/NameValueNode;->m_strValue:Ljava/lang/String;

    if-eqz v5, :cond_7

    .line 307
    iget-object v5, v3, Lcom/glympse/platform/common/NameValueNode;->m_strName:Ljava/lang/String;

    iget-object v6, v3, Lcom/glympse/platform/common/NameValueNode;->m_strValue:Ljava/lang/String;

    invoke-virtual {p0, v5, v6}, Lcom/glympse/platform/common/ConfigBase;->LoadLine(Ljava/lang/String;Ljava/lang/String;)Z

    goto :goto_1

    .line 322
    .end local v1           #iter:Ljava/util/Enumeration;
    .end local v2           #listNameValues:Lcom/glympse/platform/GVector$NameValueNodes;,"Lcom/glympse/platform/GVector$NameValueNodes;"
    .end local v3           #oCur:Lcom/glympse/platform/common/NameValueNode;
    :cond_8
    const/4 v5, 0x0

    move v0, v5

    goto :goto_0
.end method

.method public LoadLine(Ljava/lang/String;Ljava/lang/String;)Z
    .locals 4
    .parameter "strName"
    .parameter "strValue"

    .prologue
    const/4 v3, 0x2

    const/4 v2, 0x1

    const/4 v1, 0x0

    .line 349
    const-string v0, "Build"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 351
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nFileBuild:I

    :cond_0
    :goto_0
    move v0, v2

    .line 484
    :goto_1
    return v0

    .line 353
    :cond_1
    const-string v0, "RunsTotal"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_2

    .line 355
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nRunsTotal:I

    goto :goto_0

    .line 357
    :cond_2
    const-string v0, "OriginalBuild"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_3

    .line 359
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nOriginalBuild:I

    goto :goto_0

    .line 361
    :cond_3
    const-string v0, "OriginalBuildName"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_4

    .line 363
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strOriginalBuildName:Ljava/lang/String;

    goto :goto_0

    .line 365
    :cond_4
    const-string v0, "AcceptedEula"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_5

    .line 367
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nAcceptedEulaVersion:I

    goto :goto_0

    .line 369
    :cond_5
    const-string v0, "DefaultDuration"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_6

    .line 371
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    sput v0, Lcom/glympse/platform/common/ConfigBase;->ms_nDefaultDurationMs:I

    goto :goto_0

    .line 373
    :cond_6
    const-string v0, "LastScannedSmsTime"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_7

    .line 375
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseLong(Ljava/lang/String;)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_lLastScannedSmsTime:J

    goto :goto_0

    .line 377
    :cond_7
    const-string v0, "LastScannedEmailTime"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_8

    .line 379
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseLong(Ljava/lang/String;)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_lLastScannedEmailTime:J

    goto :goto_0

    .line 381
    :cond_8
    const-string v0, "ExpireTime"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_9

    .line 383
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseLong(Ljava/lang/String;)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_lExpireTime:J

    goto :goto_0

    .line 385
    :cond_9
    const-string v0, "UserID"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_a

    .line 387
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympseUserId:Ljava/lang/String;

    goto :goto_0

    .line 389
    :cond_a
    const-string v0, "Units"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_c

    .line 391
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_eUnits:I

    .line 392
    iget v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_eUnits:I

    if-ltz v0, :cond_b

    iget v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_eUnits:I

    if-le v0, v3, :cond_0

    .line 394
    :cond_b
    iput v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_eUnits:I

    goto/16 :goto_0

    .line 397
    :cond_c
    const-string v0, "ExpireOnArrival"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_e

    .line 399
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_eExpireOnArrival:I

    .line 400
    iget v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_eExpireOnArrival:I

    if-ltz v0, :cond_d

    iget v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_eExpireOnArrival:I

    if-le v0, v3, :cond_0

    .line 402
    :cond_d
    iput v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_eExpireOnArrival:I

    goto/16 :goto_0

    .line 405
    :cond_e
    const-string v0, "ShareMyLocation"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_10

    .line 407
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    if-lez v0, :cond_f

    move v0, v2

    :goto_2
    iput-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fShareMyLocation:Z

    goto/16 :goto_0

    :cond_f
    move v0, v1

    goto :goto_2

    .line 409
    :cond_10
    const-string v0, "ShareSpeed"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_12

    .line 411
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    if-lez v0, :cond_11

    move v0, v2

    :goto_3
    iput-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fShareSpeed:Z

    goto/16 :goto_0

    :cond_11
    move v0, v1

    goto :goto_3

    .line 413
    :cond_12
    const-string v0, "TwitterName"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_13

    .line 415
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterName:Ljava/lang/String;

    goto/16 :goto_0

    .line 417
    :cond_13
    const-string v0, "TwitterToken"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_14

    .line 419
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterToken:Ljava/lang/String;

    goto/16 :goto_0

    .line 421
    :cond_14
    const-string v0, "TwitterTokenSecret"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_15

    .line 423
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterTokenSecret:Ljava/lang/String;

    goto/16 :goto_0

    .line 425
    :cond_15
    const-string v0, "FacebookName"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_16

    .line 427
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strFacebookName:Ljava/lang/String;

    goto/16 :goto_0

    .line 429
    :cond_16
    const-string v0, "FacebookScope"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_18

    .line 431
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_eFacebookScope:I

    .line 432
    iget v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_eFacebookScope:I

    if-ltz v0, :cond_17

    iget v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_eFacebookScope:I

    const/4 v1, 0x7

    if-le v0, v1, :cond_0

    .line 434
    :cond_17
    iput v3, p0, Lcom/glympse/platform/common/ConfigBase;->m_eFacebookScope:I

    goto/16 :goto_0

    .line 437
    :cond_18
    const-string v0, "NickName"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_19

    .line 439
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strNickName:Ljava/lang/String;

    goto/16 :goto_0

    .line 441
    :cond_19
    const-string v0, "Token"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_1a

    const-string v0, "Password"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1b

    .line 443
    :cond_1a
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympsePassword:Ljava/lang/String;

    goto/16 :goto_0

    .line 445
    :cond_1b
    const-string v0, "Debug"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1d

    .line 447
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    if-lez v0, :cond_1c

    move v0, v2

    :goto_4
    iput-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fDebug:Z

    goto/16 :goto_0

    :cond_1c
    move v0, v1

    goto :goto_4

    .line 450
    :cond_1d
    const-string v0, "TestConfig"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1f

    .line 452
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    if-lez v0, :cond_1e

    move v0, v2

    :goto_5
    iput-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigPersist:Z

    goto/16 :goto_0

    :cond_1e
    move v0, v1

    goto :goto_5

    .line 454
    :cond_1f
    const-string v0, "TestDomain"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_20

    .line 456
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestDomain:Ljava/lang/String;

    goto/16 :goto_0

    .line 458
    :cond_20
    const-string v0, "TestHTTP"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_21

    .line 460
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTP:I

    goto/16 :goto_0

    .line 462
    :cond_21
    const-string v0, "TestHTTPS"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_22

    .line 464
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTPS:I

    goto/16 :goto_0

    .line 466
    :cond_22
    const-string v0, "TestSSL"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_24

    .line 468
    invoke-static {p2}, Lcom/glympse/platform/common/Helpers;->ParseInt(Ljava/lang/String;)I

    move-result v0

    if-lez v0, :cond_23

    move v0, v2

    :goto_6
    iput-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestSSL:Z

    goto/16 :goto_0

    :cond_23
    move v0, v1

    goto :goto_6

    .line 470
    :cond_24
    const-string v0, "TestUserID"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_25

    .line 472
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestUserId:Ljava/lang/String;

    goto/16 :goto_0

    .line 474
    :cond_25
    const-string v0, "TestToken"

    invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_26

    .line 476
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestPassword:Ljava/lang/String;

    goto/16 :goto_0

    :cond_26
    move v0, v1

    .line 481
    goto/16 :goto_1
.end method

.method public Save()V
    .locals 2

    .prologue
    .line 174
    new-instance v0, Lcom/glympse/platform/GFile;

    invoke-direct {v0}, Lcom/glympse/platform/GFile;-><init>()V

    .line 175
    .local v0, oGFile:Lcom/glympse/platform/GFile;
    const-string v1, "config"

    invoke-virtual {v0, v1}, Lcom/glympse/platform/GFile;->OpenForOutput(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_0

    .line 178
    invoke-virtual {p0, v0}, Lcom/glympse/platform/common/ConfigBase;->Save(Lcom/glympse/platform/GFile;)V

    .line 180
    invoke-virtual {v0}, Lcom/glympse/platform/GFile;->Close()V

    .line 182
    :cond_0
    return-void
.end method

.method protected Save(Lcom/glympse/platform/GFile;)V
    .locals 7
    .parameter "oGFile"

    .prologue
    const/4 v6, 0x1

    const/4 v5, 0x0

    const-wide/16 v3, 0x0

    .line 187
    const-string v0, "Build:130"

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 188
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "RunsTotal:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_nRunsTotal:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 189
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "OriginalBuild:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_nOriginalBuild:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 191
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strOriginalBuildName:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_0

    .line 193
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "OriginalBuildName:\""

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strOriginalBuildName:Ljava/lang/String;

    invoke-static {v1}, Lcom/glympse/platform/common/Helpers;->EncodeProtocolString(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 196
    :cond_0
    iget v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nAcceptedEulaVersion:I

    if-lez v0, :cond_1

    .line 198
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "AcceptedEula:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_nAcceptedEulaVersion:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 200
    :cond_1
    const v0, 0xdbba0

    sget v1, Lcom/glympse/platform/common/ConfigBase;->ms_nDefaultDurationMs:I

    if-eq v0, v1, :cond_2

    .line 202
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "DefaultDuration:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    sget v1, Lcom/glympse/platform/common/ConfigBase;->ms_nDefaultDurationMs:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 204
    :cond_2
    iget-wide v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_lLastScannedSmsTime:J

    cmp-long v0, v0, v3

    if-lez v0, :cond_3

    .line 206
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "LastScannedSmsTime:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-wide v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_lLastScannedSmsTime:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 208
    :cond_3
    iget-wide v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_lLastScannedEmailTime:J

    cmp-long v0, v0, v3

    if-lez v0, :cond_4

    .line 210
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "LastScannedEmailTime:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-wide v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_lLastScannedEmailTime:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 212
    :cond_4
    iget-wide v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_lExpireTime:J

    cmp-long v0, v0, v3

    if-lez v0, :cond_5

    .line 214
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "ExpireTime:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-wide v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_lExpireTime:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 216
    :cond_5
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympseUserId:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_6

    .line 218
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "UserID:\""

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympseUserId:Ljava/lang/String;

    invoke-static {v1}, Lcom/glympse/platform/common/Helpers;->EncodeProtocolString(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 221
    :cond_6
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "Units:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_eUnits:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 222
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "ShareMyLocation:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-boolean v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_fShareMyLocation:Z

    if-eqz v1, :cond_15

    move v1, v6

    :goto_0
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 223
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "ShareSpeed:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-boolean v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_fShareSpeed:Z

    if-eqz v1, :cond_16

    move v1, v6

    :goto_1
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 224
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "ExpireOnArrival:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_eExpireOnArrival:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 226
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterName:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_7

    .line 228
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "TwitterName:\""

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterName:Ljava/lang/String;

    invoke-static {v1}, Lcom/glympse/platform/common/Helpers;->EncodeProtocolString(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 230
    :cond_7
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterToken:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_8

    .line 232
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "TwitterToken:\""

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterToken:Ljava/lang/String;

    invoke-static {v1}, Lcom/glympse/platform/common/Helpers;->EncodeProtocolString(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 234
    :cond_8
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterTokenSecret:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_9

    .line 236
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "TwitterTokenSecret:\""

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterTokenSecret:Ljava/lang/String;

    invoke-static {v1}, Lcom/glympse/platform/common/Helpers;->EncodeProtocolString(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 238
    :cond_9
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strFacebookName:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_a

    .line 240
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "FacebookName:\""

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strFacebookName:Ljava/lang/String;

    invoke-static {v1}, Lcom/glympse/platform/common/Helpers;->EncodeProtocolString(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 242
    :cond_a
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "FacebookScope:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_eFacebookScope:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 244
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strNickName:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_b

    .line 246
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "NickName:\""

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strNickName:Ljava/lang/String;

    invoke-static {v1}, Lcom/glympse/platform/common/Helpers;->EncodeProtocolString(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 248
    :cond_b
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympsePassword:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_c

    .line 250
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "Token:\""

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympsePassword:Ljava/lang/String;

    invoke-static {v1}, Lcom/glympse/platform/common/Helpers;->EncodeProtocolString(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 252
    :cond_c
    iget-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fDebug:Z

    if-eqz v0, :cond_d

    .line 254
    const-string v0, "Debug:1"

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 257
    :cond_d
    iget-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigPersist:Z

    if-eqz v0, :cond_e

    .line 259
    const-string v0, "TestConfig:1"

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 261
    :cond_e
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestDomain:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_f

    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestDomain:Ljava/lang/String;

    const-string v1, "services.dev.glympse.com"

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_f

    .line 263
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "TestDomain:\""

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestDomain:Ljava/lang/String;

    invoke-static {v1}, Lcom/glympse/platform/common/Helpers;->EncodeProtocolString(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 265
    :cond_f
    const/16 v0, 0x50

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTP:I

    if-eq v0, v1, :cond_10

    .line 267
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "TestHTTP:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTP:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 269
    :cond_10
    const/16 v0, 0x1bb

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTPS:I

    if-eq v0, v1, :cond_11

    .line 271
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "TestHTTPS:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_nTestHTTPS:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 273
    :cond_11
    iget-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestSSL:Z

    if-eqz v0, :cond_12

    .line 275
    const-string v0, "TestSSL:1"

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 277
    :cond_12
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestUserId:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_13

    .line 279
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "TestUserID:\""

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestUserId:Ljava/lang/String;

    invoke-static {v1}, Lcom/glympse/platform/common/Helpers;->EncodeProtocolString(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 281
    :cond_13
    iget-object v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestPassword:Ljava/lang/String;

    invoke-static {v0}, Lcom/glympse/platform/common/Helpers;->IsEmpty(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_14

    .line 283
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "TestToken:\""

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestPassword:Ljava/lang/String;

    invoke-static {v1}, Lcom/glympse/platform/common/Helpers;->EncodeProtocolString(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Lcom/glympse/platform/GFile;->WriteLine(Ljava/lang/String;)Z

    .line 285
    :cond_14
    return-void

    :cond_15
    move v1, v5

    .line 222
    goto/16 :goto_0

    :cond_16
    move v1, v5

    .line 223
    goto/16 :goto_1
.end method

.method public SetGlympseCredentials(Ljava/lang/String;Ljava/lang/String;)V
    .locals 1
    .parameter "strUserId"
    .parameter "strPassword"

    .prologue
    .line 129
    iget-boolean v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_fTestConfigThisRun:Z

    if-eqz v0, :cond_0

    .line 131
    iput-object p1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestUserId:Ljava/lang/String;

    .line 132
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTestPassword:Ljava/lang/String;

    .line 140
    :goto_0
    invoke-virtual {p0}, Lcom/glympse/platform/common/ConfigBase;->Save()V

    .line 141
    return-void

    .line 136
    :cond_0
    iput-object p1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympseUserId:Ljava/lang/String;

    .line 137
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympsePassword:Ljava/lang/String;

    goto :goto_0
.end method

.method public SetTwitterToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .locals 0
    .parameter "strName"
    .parameter "strToken"
    .parameter "strTokenSecret"

    .prologue
    .line 146
    iput-object p1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterName:Ljava/lang/String;

    .line 147
    iput-object p2, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterToken:Ljava/lang/String;

    .line 148
    iput-object p3, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterTokenSecret:Ljava/lang/String;

    .line 150
    invoke-virtual {p0}, Lcom/glympse/platform/common/ConfigBase;->Save()V

    .line 151
    return-void
.end method

.method public WipeAccount()V
    .locals 4

    .prologue
    const-wide/16 v2, 0x0

    const/4 v1, 0x0

    .line 490
    const/4 v0, 0x0

    iput v0, p0, Lcom/glympse/platform/common/ConfigBase;->m_nAcceptedEulaVersion:I

    .line 491
    const v0, 0xdbba0

    sput v0, Lcom/glympse/platform/common/ConfigBase;->ms_nDefaultDurationMs:I

    .line 492
    iput-wide v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_lLastScannedSmsTime:J

    .line 493
    iput-wide v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_lLastScannedEmailTime:J

    .line 494
    iput-wide v2, p0, Lcom/glympse/platform/common/ConfigBase;->m_lExpireTime:J

    .line 495
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympseUserId:Ljava/lang/String;

    .line 496
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strGlympsePassword:Ljava/lang/String;

    .line 497
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterName:Ljava/lang/String;

    .line 498
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterToken:Ljava/lang/String;

    .line 499
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strTwitterTokenSecret:Ljava/lang/String;

    .line 500
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strFacebookName:Ljava/lang/String;

    .line 501
    iput-object v1, p0, Lcom/glympse/platform/common/ConfigBase;->m_strNickName:Ljava/lang/String;

    .line 502
    invoke-virtual {p0}, Lcom/glympse/platform/common/ConfigBase;->Save()V

    .line 503
    return-void
.end method
